FEXP Solver  1.0.0.0
CFEXGeomTools Class Reference

Geometry tools (bounding box handling). More...

#include <FEXPGeom.h>

Public Types

enum  EBoundingBox { eMin, eMax }
 
using t_BoundBox = std::map< EBoundingBox, Ptr< CFEXPFECoordinates< t_fexpcommon_ct > >>
 

Static Public Member Functions

static Ptr< t_BoundBoxGetBoundingBox (Ptr< CFEXGeomTools::t_BoundBox > current_bb, Ptr< CFEXPFECoordinates< t_fexpcommon_ct >> item_to_check)
 
static Ptr< t_BoundBoxExtBoundingBox (Ptr< CFEXGeomTools::t_BoundBox > current_bb, t_fexpcommon_ct ratio)
 
static Ptr< t_SerializedDataGetSerializedBoundingBox (Ptr< t_BoundBox > bb)
 
static Ptr< t_BoundBoxGetDeserializedBoundingBox (Ptr< t_SerializedData > bb)
 

Detailed Description

Geometry tools (bounding box handling).

Member Typedef Documentation

◆ t_BoundBox

Member Enumeration Documentation

◆ EBoundingBox

Enumerator
eMin 
eMax 

Member Function Documentation

◆ ExtBoundingBox()

Ptr< CFEXGeomTools::t_BoundBox > CFEXGeomTools::ExtBoundingBox ( Ptr< CFEXGeomTools::t_BoundBox current_bb,
t_fexpcommon_ct  ratio 
)
static

◆ GetBoundingBox()

Ptr< CFEXGeomTools::t_BoundBox > CFEXGeomTools::GetBoundingBox ( Ptr< CFEXGeomTools::t_BoundBox current_bb,
Ptr< CFEXPFECoordinates< t_fexpcommon_ct >>  item_to_check 
)
static

◆ GetDeserializedBoundingBox()

Ptr< CFEXGeomTools::t_BoundBox > CFEXGeomTools::GetDeserializedBoundingBox ( Ptr< t_SerializedData bb)
static

◆ GetSerializedBoundingBox()

Ptr< t_SerializedData > CFEXGeomTools::GetSerializedBoundingBox ( Ptr< t_BoundBox bb)
static

The documentation for this class was generated from the following files: